// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package android.support.v4.widget; import android.view.View; // Referenced classes of package android.support.v4.widget: // SlidingPaneLayout, ViewDragHelper, G class J extends ViewDragHelper.Callback { final SlidingPaneLayout a; private J(SlidingPaneLayout slidingpanelayout) { a = slidingpanelayout; super(); } J(SlidingPaneLayout slidingpanelayout, G g) { this(slidingpanelayout); } public int clampViewPositionHorizontal(View view, int i, int j) { SlidingPaneLayout.LayoutParams layoutparams = (SlidingPaneLayout.LayoutParams)SlidingPaneLayout.d(a).getLayoutParams(); int k = a.getPaddingLeft() + layoutparams.leftMargin; int l = k + SlidingPaneLayout.e(a); return Math.min(Math.max(i, k), l); } public int getViewHorizontalDragRange(View view) { return SlidingPaneLayout.e(a); } public void onEdgeDragStarted(int i, int j) { SlidingPaneLayout.b(a).captureChildView(SlidingPaneLayout.d(a), j); } public void onViewCaptured(View view, int i) { a.a(); } public void onViewDragStateChanged(int i) { label0: { if (SlidingPaneLayout.b(a).getViewDragState() == 0) { if (SlidingPaneLayout.c(a) != 0.0F) { break label0; } a.d(SlidingPaneLayout.d(a)); a.c(SlidingPaneLayout.d(a)); SlidingPaneLayout.a(a, false); } return; } a.b(SlidingPaneLayout.d(a)); SlidingPaneLayout.a(a, true); } public void onViewPositionChanged(View view, int i, int j, int k, int l) { SlidingPaneLayout.a(a, i); a.invalidate(); } public void onViewReleased(View view, float f, float f1) { SlidingPaneLayout.LayoutParams layoutparams = (SlidingPaneLayout.LayoutParams)view.getLayoutParams(); int i = a.getPaddingLeft() + layoutparams.leftMargin; if (f > 0.0F || f == 0.0F && SlidingPaneLayout.c(a) > 0.5F) { i += SlidingPaneLayout.e(a); } SlidingPaneLayout.b(a).settleCapturedViewAt(i, view.getTop()); a.invalidate(); } public boolean tryCaptureView(View view, int i) { if (SlidingPaneLayout.a(a)) { return false; } else { return ((SlidingPaneLayout.LayoutParams)view.getLayoutParams()).a; } } }